TCP 协议_gyuesiw672nnxtea

    300
    最后修改于

    面向连接和字节流、可靠交付、全双工

    可靠传输#

    停止 - 等待协议,发送窗口 = 接收窗口 = 1
    GBN 协议,发送窗口2n1\leq 2^n-1,接收窗口 = 1
    SR 协议,接收窗口 \leq发送窗口\leq$$2^{n-1}-1
    确认机制:默认情况下,TCP 使用累计确认,但只重传一个报文段,同时选项支持选择确认。
    重传机制包括超时重传和 3-ACK 重传,仅重传一个报文段。
    当接收方收到失序报文段时,可以连续发送三个冗余 ACK,以指明期望的数据。发送方收到之后对该报文段进行重传。
    超时重传时间计算:
    $\mathrm {RTT (Round\ Trip\ Time)}: 发送报文时间与收到报文确认的时间差,动态变化
    \
    \mathrm {RTT}_{smoothed}:加权平均往返时间差,不计算重传的报文段
    \
    RTT_s = (1-\alpha)\cdot (RTT_s)+\alpha\cdot (RTT 样本)

    \ \alpha 推荐值为 0.125,(0<\alpha<1)
    \
    \mathrm {RTO (RetransmissionTimeOunt)}:超时重传时间
    \
    \mathrm{RTO} = \mathrm{RTT_s}+4\times \mathrm{RTT_D}
    \
    \mathrm {RTT_D} = (1-\beta)\times (RTT_D)+\beta\times|RTT_s-RTT 样本 |
    \beta 推荐值为 0.25$

    • 🥳0
    • 👍0
    • 💩0
    • 🤩0
    总浏览量 4,315